package com.rdc.qingkou.presenter.ipresenter;


import com.rdc.qingkou.vo.CardAndUserVO;

import java.util.List;

public interface IBrowsePresenter {

    /**
     * 获取我收藏的卡片/点赞的卡片
     * @param userId
     * @param currentPage
     * @param url
     */
    void getCardByKey(int userId, int currentPage, String url);

    void getCardByTag(String tag, int currentPage);

    void getCardSuccess(List<CardAndUserVO> list);

    void getCardError(String message);

    /**
     * 切断水管
     */
    void clearDisposable();

    /**
     * 订阅或取消订阅
     * @return
     */
    void subscribe(int subscribeId, int userId);

    void subscribeError(String message);
}
